package com.dao.primary.dealer;
import com.model.domain.dealer.GetDealerInfoDO;
import com.model.pojo.dealer.DealerInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface DealerInfoMapper {
    int deleteByPrimaryKey(@Param("dealerInfoId") Long dealerInfoId);

    int insert(DealerInfo record);

    int insertSelective(DealerInfo record);

    DealerInfo selectByPrimaryKey(@Param("id") Long id);

    int updateByPrimaryKeySelective(DealerInfo record);

    int updateByPrimaryKey(DealerInfo record);

    List<DealerInfo> selectList(GetDealerInfoDO getdealerInfoDO);

    void insertListSelective(List<DealerInfo> dealerInfoList);

    void updateListSelective(List<DealerInfo> dealerInfoList);

    int has(@Param("dealerInfoId") Long dealerInfoId, @Param("isDelete") Byte isDelete);
}